package com.lancoo.ccas52.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName CourseDto
 * @Description TODO
 * @Author quin
 * @Date 2023/1/13 14:29
 */
@Data
public class CourseDto implements Serializable {
    private Long courseId;

    private Integer taskId;

    @ApiModelProperty("学院id  开课单位")
    private String collegeId;

    private String collegeName;

    private String courseName;

    private String courseTypeId;

    @ApiModelProperty("课程类别")
    private String courseType;

    @ApiModelProperty("课程性质 1必修  2选修")
    private Integer courseNature;

    @ApiModelProperty("课程代码")
    private String courseCode;

    @ApiModelProperty("课程学分")
    private Double credit;

    @ApiModelProperty("总学时")
    private Integer totalHour;

    @ApiModelProperty("讲授学时")
    private Integer lectureHour;

    @ApiModelProperty("实验学时")
    private Integer experimentalHour;

    @ApiModelProperty("上机学时")
    private Integer computerHour;

    @ApiModelProperty("其他学时")
    private Integer otherHour;

    @ApiModelProperty("修读性质 1主 2辅修")
    private Integer studyNature;

    @ApiModelProperty("1待设置 2已设置")
    private Integer state;

    @ApiModelProperty("上课人数")
    private Integer studentNum;

    @ApiModelProperty("教学班数量")
    private Integer classNum;

    @ApiModelProperty("预选id")
    private Integer preId;

}
